home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / robin10.arc / ROBIN-GN.SUB < prev    next >
Encoding:
Text File  |  1987-01-05  |  4.7 KB  |  242 lines

  1. ;                   ROBIN-GN.SUB    "Round Robin Dialer"
  2. ;                                 by
  3. ;                           Samuel Smulowitz
  4. ;                          CENTURY ASSOCIATES
  5. ;                          141-04 71st Avenue
  6. ;                          Flushing, N.Y. 11367
  7. ;
  8. ;
  9. START:
  10. ;
  11. GETNUMS1:
  12.   LOCATE 9,0
  13.   MESSAGE"╔═══════════════════════════════════════════════════════════════════╗"
  14.   MESSAGE"║                    DIALING LIST:                                  ║"
  15.   MESSAGE"║ 1:                                                                ║"
  16.   MESSAGE"║ 2:                                                                ║"
  17.   MESSAGE"║ 3:                                                                ║"
  18.   MESSAGE"║ 4:                                                                ║"
  19.   MESSAGE"║ 5:                                                                ║"
  20.   MESSAGE"║ 6:                                                                ║"
  21.   MESSAGE"║ 7:                                                                ║"
  22.   MESSAGE"║ 8:                                                                ║"
  23.   MESSAGE"║                                                                   ║"
  24.   MESSAGE"║         NOW DIALING :                                             ║"
  25.   MESSAGE"╚═══════════════════════════════════════════════════════════════════╝"
  26. SETUP1:
  27.   LOCATE 11,6
  28.   MESSAGE "               "
  29.   LOCATE 11,6
  30.   GET S1 14
  31.   SWITCH S1
  32.     CASE "END"
  33.     LOCATE 21,9
  34.     MESSAGE "'ROBN.CMD' ENDED.  NO NUMBERS TO DIAL."
  35.     ALARM 2
  36.     GOTO EXIT
  37.     ENDCASE
  38.     CASE "end"
  39.     LOCATE 21,9
  40.     MESSAGE "'ROBN.CMD' ENDED.  NO NUMBERS TO DIAL."
  41.     ALARM 2
  42.     GOTO EXIT
  43.     ENDCASE
  44.   ENDSWITCH
  45.   GOSUB TEL-OK
  46.   SWITCH S9
  47.     CASE "N"
  48.     GOTO SETUP1
  49.     ENDCASE
  50.     CASE "n"
  51.     GOTO SETUP1
  52.     ENDCASE
  53.   ENDSWITCH
  54. SETUP2:
  55.   LOCATE 12,6
  56.   MESSAGE "               "
  57.   LOCATE 12,6
  58.   GET S2 14
  59.   SWITCH S2
  60.     CASE "END"
  61.     GOTO END-SETUP
  62.     ENDCASE
  63.     CASE "end"
  64.     ASSIGN S2 "END"
  65.     GOTO END-SETUP
  66.     ENDCASE
  67.   ENDSWITCH
  68.   GOSUB TEL-OK
  69.   SWITCH S9
  70.     CASE "N"
  71.     GOTO SETUP2
  72.     CASE "n"
  73.     GOTO SETUP2
  74.     ENDCASE
  75.   ENDSWITCH
  76. SETUP3:
  77.   LOCATE 13,6
  78.   MESSAGE "               "
  79.   LOCATE 13,6
  80.   GET S3 14
  81.   SWITCH S3
  82.     CASE "END"
  83.       GOTO END-SETUP
  84.     ENDCASE
  85.     CASE "end"
  86.       ASSIGN S3 "END"
  87.       GOTO END-SETUP
  88.     ENDCASE
  89.   ENDSWITCH
  90.   GOSUB TEL-OK
  91.   SWITCH S9
  92.     CASE "N"
  93.       GOTO SETUP3
  94.     ENDCASE
  95.     CASE "n"
  96.       GOTO SETUP3
  97.     ENDCASE
  98.   ENDSWITCH
  99. SETUP4:
  100.   LOCATE 14,6
  101.   MESSAGE "               "
  102.   LOCATE 14,6
  103.   GET S4 14
  104.   SWITCH S4
  105.     CASE "END"
  106.       GOTO END-SETUP
  107.     ENDCASE
  108.     CASE "end"
  109.       ASSIGN S4 "END"
  110.       GOTO END-SETUP
  111.     ENDCASE
  112.   ENDSWITCH
  113.   GOSUB TEL-OK
  114.   SWITCH S9
  115.     CASE "N"
  116.       GOTO SETUP4
  117.     ENDCASE
  118.     CASE "n"
  119.       GOTO SETUP4
  120.     ENDCASE
  121.   ENDSWITCH
  122. SETUP5:
  123.   LOCATE 15,6
  124.   MESSAGE "               "
  125.   LOCATE 15,6
  126.   GET S5 14
  127.   SWITCH S5
  128.     CASE "END"
  129.       GOTO END-SETUP
  130.     ENDCASE
  131.     CASE "end"
  132.       ASSIGN S5 "END"
  133.       GOTO END-SETUP
  134.     ENDCASE
  135.   ENDSWITCH
  136.   GOSUB TEL-OK
  137.   SWITCH S9
  138.     CASE "N"
  139.       GOTO SETUP5
  140.     ENDCASE
  141.     CASE "n"
  142.       GOTO SETUP5
  143.     ENDCASE
  144.   ENDSWITCH
  145. SETUP6:
  146.   LOCATE 16,6
  147.   MESSAGE "               "
  148.   LOCATE 16,6
  149.   GET S6 14
  150.   SWITCH S6
  151.     CASE "END"
  152.       GOTO END-SETUP
  153.     ENDCASE
  154.     CASE "end"
  155.       ASSIGN S6 "END"
  156.       GOTO END-SETUP
  157.     ENDCASE
  158.   ENDSWITCH
  159.   GOSUB TEL-OK
  160.   SWITCH S9
  161.     CASE "N"
  162.       GOTO SETUP6
  163.     ENDCASE
  164.     CASE "n"
  165.       GOTO SETUP6
  166.     ENDCASE
  167.   ENDSWITCH
  168. SETUP7:
  169.   LOCATE 17,6
  170.   MESSAGE "               "
  171.   LOCATE 17,6
  172.   GET S7 14
  173.   SWITCH S7
  174.     CASE "END"
  175.       GOTO END-SETUP
  176.     ENDCASE
  177.     CASE "end"
  178.       ASSIGN S7 "END"
  179.       GOTO END-SETUP
  180.     ENDCASE
  181.   ENDSWITCH
  182.   GOSUB TEL-OK
  183.   SWITCH S9
  184.     CASE "N"
  185.       GOTO SETUP7
  186.     ENDCASE
  187.     CASE "n"
  188.       GOTO SETUP7
  189.     ENDCASE
  190.   ENDSWITCH
  191. SETUP8:
  192.   LOCATE 18,6
  193.   MESSAGE "               "
  194.   LOCATE 18,6
  195.   GET S8 14
  196.   SWITCH S8
  197.     CASE "END"
  198.       GOTO END-SETUP
  199.     ENDCASE
  200.     CASE "end"
  201.       ASSIGN S8 "END"
  202.       GOTO END-SETUP
  203.     ENDCASE
  204.   ENDSWITCH
  205.   GOSUB TEL-OK
  206.   SWITCH S9
  207.     CASE "N"
  208.       GOTO SETUP8
  209.     ENDCASE
  210.     CASE "n"
  211.       GOTO SETUP8
  212.     ENDCASE
  213.   ENDSWITCH
  214. ;
  215. END-SETUP:
  216.   EXECUTE "ROBIN.CMD"
  217. ;
  218. TEL-OK:
  219.   LOCATE 22,10
  220.   MESSAGE "TELEPHONE NUMBER OK? (Y/N) ------------------------->    "
  221. OK:
  222.   LOCATE 22,70
  223.   MESSAGE "[  ]   "
  224.   LOCATE 22,71
  225.   GET S9 1
  226. YN:
  227.   SWITCH S9
  228.     CASE "Y"
  229.       RETURN
  230.     ENDCASE
  231.     CASE "N"
  232.       RETURN
  233.     ENDCASE
  234.     CASE "y"
  235.       RETURN
  236.     ENDCASE
  237.     CASE "n"
  238.       RETURN
  239.     ENDCASE
  240.   ENDSWITCH
  241.   GOTO OK
  242. ;